#ifndef TEMPUNNORMAL_H
#define TEMPUNNORMAL_H

#include "unnormalstate.h"

class SingleClient;

class TempUnnormal : public UnnormalState
{
public:
	TempUnnormal(int id, boost::shared_ptr<SingleClient> client, const QDateTime& dateTime,const QDateTime& handledTime,int handled, int degree):
			UnnormalState(id, client, dateTime, handledTime, handled),
			m_Degree(degree)
	{
	}
	int getDegree() const
	{
		return m_Degree;
	}
	QString errorMsg() const;
	void takeFixAction();
private:
	int m_Degree;
};

#endif // TEMPUNNORMAL_H
